internal hydrocephalus - French English Dictionary